﻿





#login_con {
	width:1000px;
	margin:auto;
}


a {
	color:#0055A0;
	text-decoration:none;
}


a:hover {
	color:#FF6600;
	text-decoration:none;
}


/*页面顶部通知区域-开始***************************/
div.topnotice {
	font-size:12px;
}


div.topnotice div.noticemsg {
	color:Red;
	width:1000px;
	margin:auto;
}


/*****************页面顶部通知区域-结束***************************/

/*页面顶部区域-开始************************************/
div.pagetop{
	background:#f8f8f8;
	border:1px solid #ebebeb;
	 padding-top:0px;
	padding-bottom:3px;
 }


div.pagetop a{
	 text-decoration:none;
	color:#333;
	margin-right:2px;
}


div.pagetop a.linkblue{
	 text-decoration:none;
	color:#0033cc;
	margin-right:2px;
}


div.pagetop a:hover.linkblue{
	color:#FF6600;
	text-decoration:underline;
}


div.pagetop a:hover{
	 color:#FF6600;
	text-decoration:none;
}


div.pagetop div.content{
	width:1000px;
	margin:auto;
	height:25px;
	line-height:25px;
}


/*******左边区域*********/
div.pagetop div.leftarea{
	float:left;
	font-size:12px;
}


div.pagetop div.leftarea div{
	float:left;
	padding-top:0px;
	padding-bottom:0px
}


div.pagetop div.leftarea div.register{
	float:left;
	 margin-left:2px;
 }


div.pagetop div.leftarea .myfavorite,div.pagetop div.leftarea .textmenu {
	margin-right:15px;
}


div.pagetop div.leftarea .myfavorite a {
	background:url('images/pagetop/myfavorite.gif') left top no-repeat;
	 padding:3px 0px 3px 18px;
	color:#333;
}


div.pagetop div.login{
	float:left;
	margin-right:20px;
}


div.pagetop div.login span.loginandout {
	color:#a1a1a1;
}


div.pagetop div.login .loginandout a {
	color:#a1a1a1;
}


div.pagetop div.login .loginandout a:hover {
	color:#FF6600;
}



/********系统升级提示***************/
div.pagetop div.leftarea div.sysupdate{
	margin-right:20px;
}


div.pagetop div.leftarea div.sysupdate a {
	background-image:url('images/pagetop/bell.gif');
	 background-repeat:no-repeat;
	 background-position:0px;
	 padding:3px 0px 3px 18px;
	 color:#ff6600;
}


/*******右边区域*********/
div.pagetop div.rightarea{
	float:right;
	color:#333;
}


div.pagetop div.rightarea .split{
	float:left;
	color:#e4e4e4;
	padding-right:10px;
}


div.pagetop div.rightarea div{
	float:left;
	margin-left:2px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}


/*******设为首页*********/
div.pagetop div.rightarea div.sethome {
}


div.pagetop div.rightarea div.sethome a{
	background-image:url('images/pagetop/home.gif');
	 background-repeat:no-repeat;
	 background-position:0px;
	 padding-left:13px;
}


/*******我的主页*********/
div.pagetop div.rightarea div.myhome {
	margin-right:10px
}


div.pagetop div.rightarea div.myhome a {
}


/*******购物车*********/
div.pagetop div.rightarea div.shopping{
	margin-right:5px
}


div.pagetop div.rightarea div.shopping a{
	background-image:url('images/pagetop/shopping.gif');
	 background-repeat:no-repeat;
	background-position:0px 0px;
	 padding-left:18px;
}


/*******知识库*********/
div.pagetop div.rightarea div.knowledge{
}


/*******我的收藏*********/
div.pagetop div.rightarea div.favorite{
}


/*******上传课件*********/
div.pagetop div.rightarea div.upload{
	width:73px;
	 position:relative;
	margin-right:0px;
 }


div.pagetop div.rightarea div.upload a{
	display:inline-block;
}


div.pagetop div.rightarea div.upload a:hover{
	text-decoration:none;
}


div.pagetop div.rightarea div.upload div.displaytext{
	clear:both;
	padding-top:0px;
	margin-left:0px;
}


div.pagetop div.rightarea div.upload span{
	background:url(images/pagetop/select.gif) no-repeat left center;
	display:inline-block;
	margin-left:3px;
	width:14px;
 }


div.pagetop div.rightarea div.upload div.uploaddetail{
	display:none;
	position:absolute;
	clear:both;
	background-color:#ffffff;
	top:22px;
	left:-4px;
	width:66px;
	border:#E4E4E4 1px solid;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:5px;
}


div.pagetop div.rightarea div.upload div.uploaddetail div{
	clear:both;
	width:64px;
	padding-bottom:0px;
	margin-right:0px;
}


div.pagetop div.rightarea div.upload div.uploaddetail a{
	display:block;
	height:18px;
	padding-top:2px;
	line-height:18px;
	padding-left:5px;
}


div.pagetop div.rightarea div.upload div.uploaddetail a:hover{
	background-color:#F89462;
	color:#ffffff;
}


/*******个人设定*********/
div.pagetop div.rightarea div.userset{
	width:83px;
	 position:relative;
	margin-right:0px;
 }


div.pagetop div.rightarea div.userset a{
	display:inline-block;
}


div.pagetop div.rightarea div.userset a:hover{
	text-decoration:none;
}


div.pagetop div.rightarea div.userset div.displaytext {
	clear:both;
	padding-top:0px;
	margin-left:0px;
}


div.pagetop div.rightarea div.userset div.displaytext a {
	background:url('images/pagetop/greyset.gif') left center no-repeat;
	padding-left:20px;
}


div.pagetop div.rightarea div.userset div.divsetdetail{
	display:none;
	position:absolute;
	clear:both;
	background-color:#ffffff;
	top:22px;
	left:-4px;
	width:110px;
	border:#E4E4E4 1px solid;
	padding-left:1px;
	padding-right:1px;
	z-index:2012;
}


div.pagetop div.rightarea div.userset div.divsetdetail div{
	clear:both;
	width:110px;
	margin:0px;
	padding:0px;
}


div.pagetop div.rightarea div.userset div.divsetdetail a {
	display:block;
	height:18px;
	padding-top:2px;
	height:30px;
	line-height:30px;
	border-bottom:#d4d4d4 1px dotted;
}


div.pagetop div.rightarea div.userset div.divsetdetail a.info {
	background:url(images/pagetop/info.gif) no-repeat 5px center;
	padding-left:25px;
}


div.pagetop div.rightarea div.userset div.divsetdetail a.lock {
	background:url(images/pagetop/lock.gif) no-repeat 5px center;
	padding-left:25px;
}


div.pagetop div.rightarea div.userset div.divsetdetail a.privacy {
	background:url(images/pagetop/privacy.gif) no-repeat 5px center;
	padding-left:25px;
}


div.pagetop div.rightarea div.userset div.divsetdetail a.inform {
	background:url(images/pagetop/inform.gif) no-repeat 5px center;
	padding-left:25px;
}


div.pagetop div.rightarea div.userset div.divsetdetail a:hover{
	background-color:#F89462;
	color:#ffffff;
}


/*******新消息*********/
div.pagetop div.rightarea div.newmsg{
	margin-right:5px;
}


div.pagetop div.rightarea div.newmsg a{
	/*background-image:url('images/pagetop/mail.gif');
	 background-repeat:no-repeat;
	background-position:0px 0px;
	 padding-left:16px;
	*/
}


div.pagetop div.rightarea div.newmsg .count{
	color:#fff;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	margin-right:2px;
	background:url('images/pagetop/left1.gif') left center no-repeat;
	padding-left:5px;
}


div.pagetop div.rightarea div.newmsg #newMsgCount{
	background:url('images/pagetop/right1.gif') right center no-repeat;
	padding:3px 4px 4px 3px;
}


/*******我的课程*********/
div.pagetop div.rightarea div.course{
}


/*******切换皮肤*********/
div.pagetop div.rightarea div.setskin{
}


div.pagetop div.rightarea div.setskin a{
	background-image:url('images/pagetop/skin.gif');
	 background-repeat:no-repeat;
	background-position:0px 0px;
	 padding-left:16px;
}


/*******个人信息*********/
div.pagetop div.rightarea div.selfinfo{
	margin-right:10px;
}


div.pagetop div.rightarea div.selfinfo a{
	background-image:url('images/pagetop/personal.jpg');
	 background-repeat:no-repeat;
	background-position:0px 0px;
	 padding-left:16px;
}


/*******帮忙*********/
div.pagetop div.rightarea div.help{
}


/*收起*/
span.linkbuttonup2 {
	font-weight: normal;
	 background: url('images/pagetop/up2.png') left center no-repeat;
	padding:3px 0px 3px 12px;
	cursor:pointer;
}


/*展开*/
span.linkbuttondown2 {
	font-weight: normal;
	 background: url('images/pagetop/down2.png') left center no-repeat;
	padding:3px 0px 3px 12px;
	cursor:pointer;
}


/*************页面顶部区域-结束*********************************************************/


/**** 登录页头 开始 ***/
div.pageheader {
	margin:0px auto;
	 height:auto;
	overflow:hidden;
	background-color:#fff;
}


div.pageheader div.content {
	margin:0px auto;
	width:1000px;
	height:80px;
	overflow:hidden;
	display:block;
	float:none;
	border:0px;
}


div.pageheader div.content a{
	 cursor:hand;
}


div.pageheader div.content span.leftarea {
	float:left;
	display:inline;
	 width:430px;
	 height:80px;
	 background-repeat:no-repeat;
	background-position:left center;
	padding-top:10px;
	cursor:pointer;
}


div.pageheader div.content span.leftarea .logoad {
	display:none;
	width:285px;
	height:80px;
	float:right;
	background:url(images/pagetop/logo_r.png) left 10px no-repeat;
}


/**** 登录页头 结束 ***/

div.nonavbar_default {
	border-top:#cc0000 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}


div.nonavbar_depblue {
	border-top:#0e436b 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}


div.nonavbar_lightblue {
	border-top:#448acf 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}


div.nonavbar_whitered {
	border-top:#E4E4E4 1px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}


div.nonavbar_red {
	border-top:#ad2f00 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}


div.nonavbar_yellow {
	border-top:#cc5906 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}


div.nonavbar_green {
	border-top:#32851b 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}


div.nonavbar_blue {
	border-top:#104c80 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}



div.pagefooter div.copyright{
	clear:both;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}


div.pagefooter div.usebrower{
	clear:both;
	text-align: center;
	padding-top:0px;
	padding-bottom:5px;
}


div.nonavbar_footer{
	border-top:#999999 1px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}



/**** 登录区域中的 登录 ***/
div.loginarea{
	width: 531px;
	height: 280px;
	overflow: hidden;
	background-image: url('images/login/login_login.jpg');
	background-repeat: no-repeat;
	float: left;
}


div.loginarea div.loginmain{
	width: 315px;
	border: 0px;
	margin: 60px auto;
}


div.loginarea div.row{
	height: 30px;
	clear: both;
}


div.loginarea div.errormsg{
	font-size: 12px;
	color: Red;
	padding-left: 60px;
	margin-top:5px;
}


div.loginarea div.autologin{
	color: #555555;
	padding-left: 60px;
}



div.loginarea div.row div
{
	
    height: 30px;
	
    float: left;
	

}


div.loginarea div.label
{
	
    width: 60px;
	
    color: #555555;
	
    text-align: right;
	
    font-size:14px;
	
    height:25px;
	
    line-height:25px;
	

}


div.loginarea div.submit
{
	
    width: 220px;
	
    vertical-align: bottom;
	
    margin-top:10px;
	

}


div.loginarea input.textbox
{
	
    width: 220px;
	
    height: 22px;
	
    line-height: 22px;
	
    border: 1px solid #c9c6c9;
	

}


div.loginarea input.validatecode
{
	
    width: 100px;
	
    height: 22px;
	
    line-height: 22px;
	
    border: 1px solid #c9c6c9;
	
    float:left;
	

}



div.loginarea a.validateimg
{
	
	margin-left:10px;
	
    float:left;
	

}



div.loginarea input.btnlogin
{
	
    background-image: url('images/login/loginbtn.png');
	
    background-repeat: no-repeat;
	
    width: 103px;
	
    height: 35px;
	
    color: #fff;
	
    font-weight: bold;
	
    font-size: 15px;
	
    border: 0px;
	
    float:left;
	
    cursor:pointer;
	

}


div.loginarea a.forgetpwd
{
	
    padding-top: 10px;
	
    color: #1e51d1;
	
    text-decoration: underline;
	
    margin-bottom: 5px;
	
    float: right;
	
    display: block;
	
    margin-top: 5px;
	
    font-size: 14px;
	

}



/**** 登录区域中的 注册链接 ***/
div.portallogin div.register
{
	
    width: 375px;
	
    height: 220px;
	
    overflow: hidden;
	
    background-image: url('images/login/login_registerbg.jpg');
	
    background-repeat: no-repeat;
	
    padding-top: 60px;
	
    float:right;
	

}


div.portallogin div.register div
{
	
    width: auto;
	
    margin-left: 48px;
	
    display: block;
	
    margin-bottom:15px;
	

}


div.portallogin div.register a
{
	
    display: block;
	
    color: #1e51d1;
	
    text-decoration: none;
	
    height: 30px;
	
    background-repeat: no-repeat;
	
    font-size: 14px;
	

}


div.portallogin div.register a:hover
{
	
    text-decoration: underline;
	

}


div.portallogin div.register a.personal
{
	
    background-image: url('images/login/personal_register.jpg');
	
    padding-left: 35px;
	
    padding-top: 12px;
	

}


div.portallogin div.register a.enterprise
{
	
    background-image: url('images/login/personal_enterprise.jpg');
	
    padding-left: 35px;
	
    padding-top: 10px;
	

}


div.portallogin div.register a.teacher
{
	
    background-image: url('images/login/personal_teacher.jpg');
	
    padding-left: 35px;
	
    padding-top: 10px;
	
    display:none;
	

}


div.portallogin div.register a.university
{
	
    background-image: url('images/login/personal_university.jpg');
	
    padding-left: 35px;
	
    padding-top: 8px;
	

}


div.portallogin div.register a.trainingorg
{
	
    background-image: url('images/login/personal_trainingorg.jpg');
	
    padding-left: 35px;
	
    padding-top: 8px;
	

}


/**** 登录样式结束 **************************/

div.testuser
{
	 
 padding-top: 15px;
	
	padding-left: 60px;
	
	BORDER-BOTTOM: #c9c9c9 1px solid;
	 
	BORDER-LEFT: #c9c9c9 1px solid;
	 
	MARGIN: 5px auto;
	 
	WIDTH: 890px;
	 
	HEIGHT: 170px;
	 
	BORDER-TOP: #c9c9c9 1px solid;
	 
	BORDER-RIGHT: #c9c9c9 1px solid;
	

}


div.testuser DIV.u1
{
	
	WIDTH: 890px;
	 
	HEIGHT: 60px;
	 
	background:url('imgs/login/usertitle.gif') no-repeat;
	

}


div.testuser Div.ll
{
	
	WIDTH: 480px;
	
	float:left;
	

}


div.testuser Div.ll div.clear
{
	
clear:both;
	

}




div.testuser Div.ll span
{
	
	padding-left: 15px;
	
	
	text-align:right;
	
	float:left;
	
	COLOR: #EC8F3D;
	 
	FONT-SIZE: 16px;
	
	height:35px;
	
	width:130px;
	
	display:block;
	
	font-weight:bold;
	

}


div.testuser Div.ll a i.in
{
	COLOR: #3136EB;
	 
	FONT-SIZE: 12px;
	
	cursor:hand;
	
	float:left;
	
	font-weight:bold;
	
	margin-right:20px;
	

}


div.testuser Div.rr
{
	
	margin-top:-70px;
	
	WIDTH:250px;
	 
	height:156px;
	
	background:url('imgs/login/userright.gif') no-repeat;
	

}



/**** 完善新 登录区域中的登录 by 胡兵林 2011-07-06 ***/
div.newloginarea
{
	
    width: 320px;
	
    height: 280px;
	
    overflow: hidden;
	
    background-image: url('images/login/login_new.png');
	
    background-repeat: no-repeat;
	
    float: left;
	

}


div.newloginarea div.loginmain
{
	
    width: 275px;
	
    border: 0px;
	
    margin: 70px auto 0px auto;
	

}


div.newloginarea div.row
{
	
    height: 30px;
	
    clear: both;
	

}


div.newloginarea div.errormsg
{
	
    font-size: 12px;
	
    color: Red;
	
    padding-left: 60px;
	
    margin-top:5px;
	

}


div.newloginarea div.autologin
{
	
    color: #555555;
	
    padding-left: 60px;
	

}



div.newloginarea div.row div
{
	
    height: 30px;
	
    float: left;
	

}


div.newloginarea div.label
{
	
    width: 60px;
	
    color: #555555;
	
    text-align: right;
	
    font-size:14px;
	    
    height:25px;
	
    line-height:25px;
	

}


div.newloginarea div.submit
{
	
    width: 210px;
	
    vertical-align: bottom;
	
    margin-top:10px;
	
	float:left;
	

}


div.newloginarea input.textbox
{
	
    width: 190px;
	
    height: 22px;
	
    line-height: 22px;
	
    border: 1px solid #c9c6c9;
	

}


div.newloginarea input.validatecode
{
	
    width: 80px;
	
    height: 22px;
	
    line-height: 22px;
	
    border: 1px solid #c9c6c9;
	
    float:left;
	

}



div.newloginarea a.validateimg
{
	
	margin-left:10px;
	
    float:left;
	

}



div.newloginarea input.btnlogin
{
	
    background-image: url('images/login/loginbtn.png');
	
    background-repeat: no-repeat;
	
    width: 103px;
	
    height: 35px;
	
    color: #fff;
	
    font-weight: bold;
	
    font-size: 15px;
	
    border: 0px;
	
    float:left;
	
    cursor:pointer;
	

}


div.newloginarea a.forgetpwd
{
	
    padding-top: 10px;
	
    color: #1e51d1;
	
    text-decoration: underline;
	
    margin-bottom: 5px;
	
    float: right;
	
    display: block;
	
    margin-top: 5px;
	
    font-size: 14px;
	
	margin-right:17px;
	

}



.login_box {
	 width:1000px;
	 margin:40px auto 40px auto;
	 clear:both;
}


.login_box .login_Image {
	 width:540px;
	min-height:290px;
	 float:left;
	text-align:center
}


.login_box .login_form {
	 width:325px;
	height:290px;
	 float:right;
	margin-right:90px;
}




form{
	 width:100%
}


div.loginpage{
	width:1000px;
	 margin:0px auto;
	 clear:both;
	padding:0px;
}


div.loginpage div.content{
	background-repeat:no-repeat;
}



/**********登录区域样式——开始*********************************************/

/**********默认登录区域样式——开始*********************************************/
 div.collect{
	padding-right:120px;
	 padding-top:10px;
	 padding-bottom:10px;
	 width:170px;
}


 div.collect a{
	font-size:12px;
	 color:#666666;
	 background: url('images/login/star.png') no-repeat left top;
	text-decoration:none;
	 padding:2px 0px 2px 20px;
}


 div.collect a:hover{
	color: #cc0000;
	text-decoration: underline;
}



div.login_default{
	width: 372px;
	font-size:14px;
}


div.login_default .topbox {
	font-size:14px;
	background: url('images/login/top.png') center bottom no-repeat;
	margin:0px 10px;
	height:12px;
	overflow:hidden;
	font-size:1px;
}


div.login_default .bottombox {
	font-size:14px;
	background: url('images/login/down.png') center top no-repeat;
	margin:0px 10px;
	height:12px;
	overflow:hidden;
	font-size:1px;
}


div.login_default .leftbox {
	font-size:14px;
	background: url('images/login/left.png') left center no-repeat;
	padding-left:10px;
}


div.login_default .rightbox {
	font-size:14px;
	background: url('images/login/right.png') right center no-repeat;
	padding:0px 10px 0px 0px;
}



div.login_default .logintitle {
	height:42px;
	line-height:42px;
	background: url('images/login/cententBg.png') left top repeat-x;
}


div.login_default .logintitle1 {
	height:42px;
	line-height:42px;
	background:#F4F4F4;
	border-bottom:solid 1px #E7E7E7;
}


div.login_default .logintitle1 .titleitem {
	float:left;
	width:176px;
	color:#666;
	font-size:16px;
	text-align:center;
}


div.login_default .logintitle1 .seperate {
	display:block;
	height:100%;
	width:1px;
	border-left:solid 1px #E7E7E7;
	float:left;
}


div.login_default .logintitle1 .titleitemselected {
	float:left;
	width:174px;
	color:#444;
	background:#FFF;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	border-bottom:solid 1px #FFF;
}



div.login_default a {
	color: #0055A0;
	text-decoration:none;
	font-size:12px;
}


div.login_default div.row{
	height: 50px;
	clear: both;
	margin:auto;
	margin-left:30px;
	color:#666666;
}


div.login_default div.row div{
	height: 30px;
	float: left;
}


div.login_default div.label{
	width: 60px;
	color: #555555;
	text-align: right;
	height:40px;
	line-height:40px;
}


div.login_default input.textbox{
	width: 199px;
	height: 22px;
	line-height: 22px;
	border: 0px solid #c9c6c9;
	padding:7px 10px;
	background: url('images/login/logintxt.gif') right center no-repeat;
	outline-width:0px;
}


div.login_default input.validatecode{
	width: 66px;
	height: 22px;
	line-height: 22px;
	border: 0px solid #c9c6c9;
	padding:7px 10px;
	float:left;
	background: url('images/login/logintxt1.gif') right center no-repeat;
	outline-width:0px;
}


div.login_default input.textbox2{
	width: 199px;
	height: 22px;
	line-height: 22px;
	border: 0px solid #c9c6c9;
	padding:7px 10px;
	background: url('images/login/logintxthover.gif') right center no-repeat;
	outline-width:0px;
}


div.login_default input.validatecode2{
	width: 66px;
	height: 22px;
	line-height: 22px;
	border: 0px solid #c9c6c9;
	padding:7px 10px;
	float:left;
	background: url('images/login/logintxthover1.gif') right center no-repeat;
	outline-width:0px;
}



div.login_default a.validateimg{
	margin-left:10px;
	float:left;
}


div.login_default div.autologin{
	color: #555555;
	padding-left: 87px;
}


div.login_default div.autologin .checkbox {
	font-size:12px;
}


div.login_default img{
	border-width:0px;
}



div.login_default div.submit{
	width: 210px;
	vertical-align: bottom;
	margin-top:10px;
	float:left;
}


div.login_default input.btnlogin{
	cursor:pointer;
	float:left;
	background-image: url('images/login/loginbtn.png');
	background-repeat: no-repeat;
	width: 102px;
	height: 36px;
	border:0px;
	 position:relative;
	 z-index:99;
}


div.login_default input.btnlogin:hover{
	cursor:pointer;
	float:left;
	background-image: url('images/login/loginbtnhover.png');
	background-repeat: no-repeat;
	width: 102px;
	height: 36px;
	border:0px;
}


div.login_default a.forgetpwd{
	padding-top: 10px;
	color: #0055A0;
	text-decoration: none;
	margin-bottom: 5px;
	float: left;
	display: block;
	margin-top: 0px;
	font-size: 12px;
	padding-left:10px;
}


div.login_default a:hover,div.login_default a:hover.forgetpwd {
	color:#FF6600;
}



div.login_default div.errormsg{
	font-size: 12px;
	color:Red;
	padding-left:30px;
	 clear:both;
	 margin-bottom:5px;
	 height:20px;
	 line-height:20px;
}


div.login_default div.freeregister {
	clear:both;
	width:auto;
	margin:0px auto;
	text-align:center;
	border-top:#eaeaea 1px solid;
	padding:12px 0px;
	background-color:#F9F9F9;
}


div.login_default div.freeregister span {
	font-size:12px;
	color:#333;
}


div.login_default .sitelogintitle {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:15px 0px;
	font-size:12px;
}


div.login_default .siterenren {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:15px 10px 15px 20px;
	font-size:12px;
	background: url('images/login/renren.png') left center no-repeat;
	cursor:pointer;
}


div.login_default .siterenren:hover {
	opacity: .75;
	filter: Alpha(Opacity=75);
}


div.login_default .sitesina {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:15px 10px 15px 20px;
	font-size:12px;
	background: url('images/login/sina.png') left center no-repeat;
	cursor:pointer;
}


div.login_default .sitesina:hover {
	opacity: .75;
	filter: Alpha(Opacity=75);
}


div.login_default .siteqq {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:15px 10px 15px 20px;
	font-size:12px;
	background: url('images/login/qq.png') left center no-repeat;
	cursor:pointer;
}


div.login_default .siteqq:hover {
	opacity: .75;
	filter: Alpha(Opacity=75);
}


div.login_default .nullrow{
	height:15px;
}


div.clearstatic {
	clear:both;
	line-height:1px;
	font-size:1px;
	padding:0px;
	border:0px;
	height:1px;
	overflow:hidden;
}


/**********默认登录区域样式——结束*********************************************/

/**********横排登录区域样式——开始*********************************************/
div.login_horizontal{
	font-size:14px;
}


div.login_horizontal div.row{
	float:left;
	margin:0px;
}


div.login_horizontal div.row div{
	float: left;
}


div.login_horizontal div.label{
	color: #555555;
	padding-top:6px;
}


div.login_horizontal input.textbox{
	width: 100px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #c9c6c9;
}


div.login_horizontal input.validatecode{
	width: 40px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #c9c6c9;
	float:left;
}


div.login_horizontal a.validateimg{
	margin-left:5px;
	float:left;
}


div.login_horizontal div.autologin{
	float:left;
	color: #555555;
	 padding-top:2px;
	 font-size: 12px;
}


div.login_horizontal div.autologin input{
	 margin-top:0px;
}


div.login_horizontal img{
	border-width:0px;
}





div.login_horizontal div.submit{
	float:left;
	 margin-left:15px;
}


div.login_horizontal input.btnlogin{
	cursor:pointer;
	float:left;
	background-image: url('images/login/loginbtn.png');
	background-repeat: no-repeat;
	width: 103px;
	height: 35px;
	border: 0px;
	 font-weight:bold;
	color:#fff;
	 cursor:hand;
}


div.login_horizontal a.forgetpwd{
	color: #1e51d1;
	text-decoration: underline;
	float: left;
	display:block;
	font-size: 12px;
	 margin:5px 0px 0px 10px;
 }



div.login_horizontal div.errormsg{
	font-size: 12px;
	color:Red;
	padding-left:0px;
	 clear:both;
	 margin-bottom:5px;
	 height:20px;
	 line-height:20px;
	 width:100%;
}


/**********横排登录区域样式——结束*********************************************/

/**********登录区域样式——结束*********************************************/
/***胡娜 交易登陆窗口***/

#transLoginLayer
{
	
     margin-left:0px;
	
margin-top:0px;
	
background:url('images/buyLoginBg.png')scrollno-repeat00;
	
height:224px;
	
width:359px;
	
font-size:12px;
	
position:absolute;
	

}


.transLoginBackgroud
{
	
	background: url('images/buyLoginBg.png') no-repeat 0px 0px;
	
	height: 224px;
	
	width: 359px;
	

}


#transLoginLayer-close
{
	 background:url('images/buyLoginClose.png')no-repeat00;
	
height:10px;
	
width:11px;
	
position:absolute;
	
right:0px;
	
top:0px;
	

}




#transLoginLayer_main {
	padding:15px 0px 0px 0px;
	 width: 347px;
	 height: 137px;
}


#transLoginLayer_main .left {
	float:left;
	 width:70px;
	 color:#666666;
	 text-align:right;
	 line-height:27px;
}


#transLoginLayer_main .right {
	float:left;
	 padding-left:5px;
	 line-height:27px;
}


#transLoginLayer_main .btnlogin {
	background:url('images/login/login.png') no-repeat;
	 border:0px;
	 width:67px;
	 height:27px;
	 cursor:pointer;
}


#transLoginLayer_main .right a {
	color:#666666;
	 text-decoration:none;
}


#transLoginLayer_main .right a:hover {
	color:#FF6600;
	 text-decoration:none;
}


.translogin
{
	
	height: 24px;
	
	width: 57px;
	
	background: url('images/buyLoginButton.gif') no-repeat 0 0;
	
	background-repeat: no-repeat;
	
	background-position: center center;
	
	border: 0px;
	
	margin: 0px;
	
	padding: 0px;
	
	background-color: #f6f6f6;
	
	cursor:pointer;
	

}


.transforget
{
	
	height: 33px;
	
	width: 81px;
	
	background: url('images/command_forget2.gif') no-repeat 0 0;
	
	background-repeat: no-repeat;
	
	background-position: center center;
	
	border: 0px;
	
	margin: 0px;
	
	padding: 0px;
	
	background-color: #f6f6f6;
	

}


.transLoginBackgroud div {
	height:30px;
	line-height:30px;
}


.transLoginBackgroud a {
	text-decoration:none;
}


.transLoginBackgroud .inputtext {
	padding-left:4px;
	height:22px;
	line-height:22px;
	border:#dedede 1px solid;
	border-top-color:#999;
	background: url('images/inputbg.png') center top repeat-x;
}


.transLoginBackgroud img {
	border:0px;
}


/*** 交易登陆窗口end***/

/**** 登录页尾 开始 ***/
div.pagefooter{
	clear:both;
	padding-top:10px;
}


div.pagefooter div.footermenu1{
	width:985px;
	margin:5px auto;
	line-height:30px;
	clear:both;
	text-align: -moz-center;
	text-align:center;
 }


div.pagefooter div.footermenu1 span.color9{
	 color:#999999;
}


div.pagefooter div.footermenu1 span.color6{
	 color:#666666;
}


div.pagefooter div.footermenu1 a{
	line-height: 22px;
	color: #666666;
	text-decoration: none;
}


div.pagefooter div.footermenu1 a:hover{
	line-height: 22px;
	color: #cc0000;
	text-decoration: underline;
}


div.pagefooter div.footermenu1 div.menuitem{
	display:inline;
}


div.pagefooter div.footermenu1 div.menuitem span.fengexian{
	color: #D7D7D7;
}


div.pagefooter div.footermenu1 div.menuitem span.reg{
	font-size:14px;
}


div.pagefooter div.copyright1{
	clear:both;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}


div.pagefooter div.usebrower1{
	clear:both;
	text-align: center;
	padding-bottom:5px;
	color:#666666;
	 width:985px;
	margin:5px auto;
}


div.pagefooter div.usebrower1 a{
	color:#666666;
	text-decoration: none;
}


div.pagefooter div.usebrower1 a:hover{
	color: #cc0000;
	text-decoration: underline;
}


div.pagefooter div.usebrower1 span.tahoma{
	 font-family:Tahoma;
}


div.nonavbar_footer{
	border-top:#DDDDDD 1px solid;
	width:965px;
	height:1px;
	margin:0px auto;
	padding-top:5px;
	padding-bottom:10px;
}

#login_con {
	width:1000px;
	margin:auto;
}


a {
	color:#0055A0;
	text-decoration:none;
}


a:hover {
	color:#FF6600;
	text-decoration:none;
}


/*页面顶部通知区域-开始***************************/
div.topnotice {
	font-size:12px;
}


div.topnotice div.noticemsg {
	color:Red;
	width:1000px;
	margin:auto;
}


/*****************页面顶部通知区域-结束***************************/

/*页面顶部区域-开始************************************/
div.pagetop{
	background:#f8f8f8;
	border:1px solid #ebebeb;
	 padding-top:0px;
	padding-bottom:3px;
 }


div.pagetop a{
	 text-decoration:none;
	color:#333;
	margin-right:2px;
}


div.pagetop a.linkblue{
	 text-decoration:none;
	color:#0033cc;
	margin-right:2px;
}


div.pagetop a:hover.linkblue{
	color:#FF6600;
	text-decoration:underline;
}


div.pagetop a:hover{
	 color:#FF6600;
	text-decoration:none;
}


div.pagetop div.content{
	width:1000px;
	margin:auto;
	height:25px;
	line-height:25px;
}


/*******左边区域*********/
div.pagetop div.leftarea{
	float:left;
	font-size:12px;
}


div.pagetop div.leftarea div{
	float:left;
	padding-top:0px;
	padding-bottom:0px
}


div.pagetop div.leftarea div.register{
	float:left;
	 margin-left:2px;
 }


div.pagetop div.leftarea .myfavorite,div.pagetop div.leftarea .textmenu {
	margin-right:15px;
}


div.pagetop div.leftarea .myfavorite a {
	background:url('images/pagetop/myfavorite.gif') left top no-repeat;
	 padding:3px 0px 3px 18px;
	color:#333;
}


div.pagetop div.login{
	float:left;
	margin-right:20px;
}


div.pagetop div.login span.loginandout {
	color:#a1a1a1;
}


div.pagetop div.login .loginandout a {
	color:#a1a1a1;
}


div.pagetop div.login .loginandout a:hover {
	color:#FF6600;
}



/********系统升级提示***************/
div.pagetop div.leftarea div.sysupdate{
	margin-right:20px;
}


div.pagetop div.leftarea div.sysupdate a {
	background-image:url('images/pagetop/bell.gif');
	 background-repeat:no-repeat;
	 background-position:0px;
	 padding:3px 0px 3px 18px;
	 color:#ff6600;
}


/*******右边区域*********/
div.pagetop div.rightarea{
	float:right;
	color:#333;
}


div.pagetop div.rightarea .split{
	float:left;
	color:#e4e4e4;
	padding-right:10px;
}


div.pagetop div.rightarea div{
	float:left;
	margin-left:2px;
	margin-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}


/*******设为首页*********/
div.pagetop div.rightarea div.sethome {
}


div.pagetop div.rightarea div.sethome a{
	background-image:url('images/pagetop/home.gif');
	 background-repeat:no-repeat;
	 background-position:0px;
	 padding-left:13px;
}


/*******我的主页*********/
div.pagetop div.rightarea div.myhome {
	margin-right:10px
}


div.pagetop div.rightarea div.myhome a {
}


/*******购物车*********/
div.pagetop div.rightarea div.shopping{
	margin-right:5px
}


div.pagetop div.rightarea div.shopping a{
	background-image:url('images/pagetop/shopping.gif');
	 background-repeat:no-repeat;
	background-position:0px 0px;
	 padding-left:18px;
}


/*******知识库*********/
div.pagetop div.rightarea div.knowledge{
}


/*******我的收藏*********/
div.pagetop div.rightarea div.favorite{
}


/*******上传课件*********/
div.pagetop div.rightarea div.upload{
	width:73px;
	 position:relative;
	margin-right:0px;
 }


div.pagetop div.rightarea div.upload a{
	display:inline-block;
}


div.pagetop div.rightarea div.upload a:hover{
	text-decoration:none;
}


div.pagetop div.rightarea div.upload div.displaytext{
	clear:both;
	padding-top:0px;
	margin-left:0px;
}


div.pagetop div.rightarea div.upload span{
	background:url(images/pagetop/select.gif) no-repeat left center;
	display:inline-block;
	margin-left:3px;
	width:14px;
 }


div.pagetop div.rightarea div.upload div.uploaddetail{
	display:none;
	position:absolute;
	clear:both;
	background-color:#ffffff;
	top:22px;
	left:-4px;
	width:66px;
	border:#E4E4E4 1px solid;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:5px;
}


div.pagetop div.rightarea div.upload div.uploaddetail div{
	clear:both;
	width:64px;
	padding-bottom:0px;
	margin-right:0px;
}


div.pagetop div.rightarea div.upload div.uploaddetail a{
	display:block;
	height:18px;
	padding-top:2px;
	line-height:18px;
	padding-left:5px;
}


div.pagetop div.rightarea div.upload div.uploaddetail a:hover{
	background-color:#F89462;
	color:#ffffff;
}


/*******个人设定*********/
div.pagetop div.rightarea div.userset{
	width:83px;
	 position:relative;
	margin-right:0px;
 }


div.pagetop div.rightarea div.userset a{
	display:inline-block;
}


div.pagetop div.rightarea div.userset a:hover{
	text-decoration:none;
}


div.pagetop div.rightarea div.userset div.displaytext {
	clear:both;
	padding-top:0px;
	margin-left:0px;
}


div.pagetop div.rightarea div.userset div.displaytext a {
	background:url('images/pagetop/greyset.gif') left center no-repeat;
	padding-left:20px;
}


div.pagetop div.rightarea div.userset div.divsetdetail{
	display:none;
	position:absolute;
	clear:both;
	background-color:#ffffff;
	top:22px;
	left:-4px;
	width:110px;
	border:#E4E4E4 1px solid;
	padding-left:1px;
	padding-right:1px;
	z-index:2012;
}


div.pagetop div.rightarea div.userset div.divsetdetail div{
	clear:both;
	width:110px;
	margin:0px;
	padding:0px;
}


div.pagetop div.rightarea div.userset div.divsetdetail a {
	display:block;
	height:18px;
	padding-top:2px;
	height:30px;
	line-height:30px;
	border-bottom:#d4d4d4 1px dotted;
}


div.pagetop div.rightarea div.userset div.divsetdetail a.info {
	background:url(images/pagetop/info.gif) no-repeat 5px center;
	padding-left:25px;
}


div.pagetop div.rightarea div.userset div.divsetdetail a.lock {
	background:url(images/pagetop/lock.gif) no-repeat 5px center;
	padding-left:25px;
}


div.pagetop div.rightarea div.userset div.divsetdetail a.privacy {
	background:url(images/pagetop/privacy.gif) no-repeat 5px center;
	padding-left:25px;
}


div.pagetop div.rightarea div.userset div.divsetdetail a.inform {
	background:url(images/pagetop/inform.gif) no-repeat 5px center;
	padding-left:25px;
}


div.pagetop div.rightarea div.userset div.divsetdetail a:hover{
	background-color:#F89462;
	color:#ffffff;
}


/*******新消息*********/
div.pagetop div.rightarea div.newmsg{
	margin-right:5px;
}


div.pagetop div.rightarea div.newmsg a{
	/*background-image:url('images/pagetop/mail.gif');
	 background-repeat:no-repeat;
	background-position:0px 0px;
	 padding-left:16px;
	*/
}


div.pagetop div.rightarea div.newmsg .count{
	color:#fff;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	margin-right:2px;
	background:url('images/pagetop/left1.gif') left center no-repeat;
	padding-left:5px;
}


div.pagetop div.rightarea div.newmsg #newMsgCount{
	background:url('images/pagetop/right1.gif') right center no-repeat;
	padding:3px 4px 4px 3px;
}


/*******我的课程*********/
div.pagetop div.rightarea div.course{
}


/*******切换皮肤*********/
div.pagetop div.rightarea div.setskin{
}


div.pagetop div.rightarea div.setskin a{
	background-image:url('images/pagetop/skin.gif');
	 background-repeat:no-repeat;
	background-position:0px 0px;
	 padding-left:16px;
}


/*******个人信息*********/
div.pagetop div.rightarea div.selfinfo{
	margin-right:10px;
}


div.pagetop div.rightarea div.selfinfo a{
	background-image:url('images/pagetop/personal.jpg');
	 background-repeat:no-repeat;
	background-position:0px 0px;
	 padding-left:16px;
}


/*******帮忙*********/
div.pagetop div.rightarea div.help{
}


/*收起*/
span.linkbuttonup2 {
	font-weight: normal;
	 background: url('images/pagetop/up2.png') left center no-repeat;
	padding:3px 0px 3px 12px;
	cursor:pointer;
}


/*展开*/
span.linkbuttondown2 {
	font-weight: normal;
	 background: url('images/pagetop/down2.png') left center no-repeat;
	padding:3px 0px 3px 12px;
	cursor:pointer;
}


/*************页面顶部区域-结束*********************************************************/


/**** 登录页头 开始 ***/
div.pageheader {
	margin:0px auto;
	 height:auto;
	overflow:hidden;
	background-color:#fff;
}


div.pageheader div.content {
	margin:0px auto;
	width:1000px;
	height:80px;
	overflow:hidden;
	display:block;
	float:none;
	border:0px;
}


div.pageheader div.content a{
	 cursor:hand;
}


div.pageheader div.content span.leftarea {
	float:left;
	display:inline;
	 width:430px;
	 height:80px;
	 background-repeat:no-repeat;
	background-position:left center;
	padding-top:10px;
	cursor:pointer;
}


div.pageheader div.content span.leftarea .logoad {
	display:none;
	width:285px;
	height:80px;
	float:right;
	background:url(images/pagetop/logo_r.png) left 10px no-repeat;
}


/**** 登录页头 结束 ***/

div.nonavbar_default {
	border-top:#cc0000 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}


div.nonavbar_depblue {
	border-top:#0e436b 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}


div.nonavbar_lightblue {
	border-top:#448acf 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}


div.nonavbar_whitered {
	border-top:#E4E4E4 1px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}


div.nonavbar_red {
	border-top:#ad2f00 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}


div.nonavbar_yellow {
	border-top:#cc5906 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}


div.nonavbar_green {
	border-top:#32851b 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}


div.nonavbar_blue {
	border-top:#104c80 2px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}



div.pagefooter div.copyright{
	clear:both;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}


div.pagefooter div.usebrower{
	clear:both;
	text-align: center;
	padding-top:0px;
	padding-bottom:5px;
}


div.nonavbar_footer{
	border-top:#999999 1px solid;
	width:1000px;
	height:1px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:5px;
}



/**** 登录区域中的 登录 ***/
div.loginarea{
	width: 531px;
	height: 280px;
	overflow: hidden;
	background-image: url('images/login/login_login.jpg');
	background-repeat: no-repeat;
	float: left;
}


div.loginarea div.loginmain{
	width: 315px;
	border: 0px;
	margin: 60px auto;
}


div.loginarea div.row{
	height: 30px;
	clear: both;
}


div.loginarea div.errormsg{
	font-size: 12px;
	color: Red;
	padding-left: 60px;
	margin-top:5px;
}


div.loginarea div.autologin{
	color: #555555;
	padding-left: 60px;
}



div.loginarea div.row div
{
	
    height: 30px;
	
    float: left;
	

}


div.loginarea div.label
{
	
    width: 60px;
	
    color: #555555;
	
    text-align: right;
	
    font-size:14px;
	
    height:25px;
	
    line-height:25px;
	

}


div.loginarea div.submit
{
	
    width: 220px;
	
    vertical-align: bottom;
	
    margin-top:10px;
	

}


div.loginarea input.textbox
{
	
    width: 220px;
	
    height: 22px;
	
    line-height: 22px;
	
    border: 1px solid #c9c6c9;
	

}


div.loginarea input.validatecode
{
	
    width: 100px;
	
    height: 22px;
	
    line-height: 22px;
	
    border: 1px solid #c9c6c9;
	
    float:left;
	

}



div.loginarea a.validateimg
{
	
	margin-left:10px;
	
    float:left;
	

}



div.loginarea input.btnlogin
{
	
    background-image: url('images/login/loginbtn.png');
	
    background-repeat: no-repeat;
	
    width: 103px;
	
    height: 35px;
	
    color: #fff;
	
    font-weight: bold;
	
    font-size: 15px;
	
    border: 0px;
	
    float:left;
	
    cursor:pointer;
	

}


div.loginarea a.forgetpwd
{
	
    padding-top: 10px;
	
    color: #1e51d1;
	
    text-decoration: underline;
	
    margin-bottom: 5px;
	
    float: right;
	
    display: block;
	
    margin-top: 5px;
	
    font-size: 14px;
	

}



/**** 登录区域中的 注册链接 ***/
div.portallogin div.register
{
	
    width: 375px;
	
    height: 220px;
	
    overflow: hidden;
	
    background-image: url('images/login/login_registerbg.jpg');
	
    background-repeat: no-repeat;
	
    padding-top: 60px;
	
    float:right;
	

}


div.portallogin div.register div
{
	
    width: auto;
	
    margin-left: 48px;
	
    display: block;
	
    margin-bottom:15px;
	

}


div.portallogin div.register a
{
	
    display: block;
	
    color: #1e51d1;
	
    text-decoration: none;
	
    height: 30px;
	
    background-repeat: no-repeat;
	
    font-size: 14px;
	

}


div.portallogin div.register a:hover
{
	
    text-decoration: underline;
	

}


div.portallogin div.register a.personal
{
	
    background-image: url('images/login/personal_register.jpg');
	
    padding-left: 35px;
	
    padding-top: 12px;
	

}


div.portallogin div.register a.enterprise
{
	
    background-image: url('images/login/personal_enterprise.jpg');
	
    padding-left: 35px;
	
    padding-top: 10px;
	

}


div.portallogin div.register a.teacher
{
	
    background-image: url('images/login/personal_teacher.jpg');
	
    padding-left: 35px;
	
    padding-top: 10px;
	
    display:none;
	

}


div.portallogin div.register a.university
{
	
    background-image: url('images/login/personal_university.jpg');
	
    padding-left: 35px;
	
    padding-top: 8px;
	

}


div.portallogin div.register a.trainingorg
{
	
    background-image: url('images/login/personal_trainingorg.jpg');
	
    padding-left: 35px;
	
    padding-top: 8px;
	

}


/**** 登录样式结束 **************************/

div.testuser
{
	 
 padding-top: 15px;
	
	padding-left: 60px;
	
	BORDER-BOTTOM: #c9c9c9 1px solid;
	 
	BORDER-LEFT: #c9c9c9 1px solid;
	 
	MARGIN: 5px auto;
	 
	WIDTH: 890px;
	 
	HEIGHT: 170px;
	 
	BORDER-TOP: #c9c9c9 1px solid;
	 
	BORDER-RIGHT: #c9c9c9 1px solid;
	

}


div.testuser DIV.u1
{
	
	WIDTH: 890px;
	 
	HEIGHT: 60px;
	 
	background:url('imgs/login/usertitle.gif') no-repeat;
	

}


div.testuser Div.ll
{
	
	WIDTH: 480px;
	
	float:left;
	

}


div.testuser Div.ll div.clear
{
	
clear:both;
	

}




div.testuser Div.ll span
{
	
	padding-left: 15px;
	
	
	text-align:right;
	
	float:left;
	
	COLOR: #EC8F3D;
	 
	FONT-SIZE: 16px;
	
	height:35px;
	
	width:130px;
	
	display:block;
	
	font-weight:bold;
	

}


div.testuser Div.ll a i.in
{
	COLOR: #3136EB;
	 
	FONT-SIZE: 12px;
	
	cursor:hand;
	
	float:left;
	
	font-weight:bold;
	
	margin-right:20px;
	

}


div.testuser Div.rr
{
	
	margin-top:-70px;
	
	WIDTH:250px;
	 
	height:156px;
	
	background:url('imgs/login/userright.gif') no-repeat;
	

}



/**** 完善新 登录区域中的登录 by 胡兵林 2011-07-06 ***/
div.newloginarea
{
	
    width: 320px;
	
    height: 280px;
	
    overflow: hidden;
	
    background-image: url('images/login/login_new.png');
	
    background-repeat: no-repeat;
	
    float: left;
	

}


div.newloginarea div.loginmain
{
	
    width: 275px;
	
    border: 0px;
	
    margin: 70px auto 0px auto;
	

}


div.newloginarea div.row
{
	
    height: 30px;
	
    clear: both;
	

}


div.newloginarea div.errormsg
{
	
    font-size: 12px;
	
    color: Red;
	
    padding-left: 60px;
	
    margin-top:5px;
	

}


div.newloginarea div.autologin
{
	
    color: #555555;
	
    padding-left: 60px;
	

}



div.newloginarea div.row div
{
	
    height: 30px;
	
    float: left;
	

}


div.newloginarea div.label
{
	
    width: 60px;
	
    color: #555555;
	
    text-align: right;
	
    font-size:14px;
	    
    height:25px;
	
    line-height:25px;
	

}


div.newloginarea div.submit
{
	
    width: 210px;
	
    vertical-align: bottom;
	
    margin-top:10px;
	
	float:left;
	

}


div.newloginarea input.textbox
{
	
    width: 190px;
	
    height: 22px;
	
    line-height: 22px;
	
    border: 1px solid #c9c6c9;
	

}


div.newloginarea input.validatecode
{
	
    width: 80px;
	
    height: 22px;
	
    line-height: 22px;
	
    border: 1px solid #c9c6c9;
	
    float:left;
	

}



div.newloginarea a.validateimg
{
	
	margin-left:10px;
	
    float:left;
	

}



div.newloginarea input.btnlogin
{
	
    background-image: url('images/login/loginbtn.png');
	
    background-repeat: no-repeat;
	
    width: 103px;
	
    height: 35px;
	
    color: #fff;
	
    font-weight: bold;
	
    font-size: 15px;
	
    border: 0px;
	
    float:left;
	
    cursor:pointer;
	

}


div.newloginarea a.forgetpwd
{
	
    padding-top: 10px;
	
    color: #1e51d1;
	
    text-decoration: underline;
	
    margin-bottom: 5px;
	
    float: right;
	
    display: block;
	
    margin-top: 5px;
	
    font-size: 14px;
	
	margin-right:17px;
	

}



.login_box {
	 width:1000px;
	 margin:40px auto 40px auto;
	 clear:both;
}


.login_box .login_Image {
	 width:540px;
	min-height:290px;
	 float:left;
	text-align:center
}


.login_box .login_form {
	 width:325px;
	height:290px;
	 float:right;
	margin-right:90px;
}




form{
	 width:100%
}


div.loginpage{
	width:1000px;
	 margin:0px auto;
	 clear:both;
	padding:0px;
}


div.loginpage div.content{
	background-repeat:no-repeat;
}



/**********登录区域样式——开始*********************************************/

/**********默认登录区域样式——开始*********************************************/
 div.collect{
	padding-right:120px;
	 padding-top:10px;
	 padding-bottom:10px;
	 width:170px;
}


 div.collect a{
	font-size:12px;
	 color:#666666;
	 background: url('images/login/star.png') no-repeat left top;
	text-decoration:none;
	 padding:2px 0px 2px 20px;
}


 div.collect a:hover{
	color: #cc0000;
	text-decoration: underline;
}



div.login_default{
	width: 372px;
	font-size:14px;
}


div.login_default .topbox {
	font-size:14px;
	background: url('images/login/top.png') center bottom no-repeat;
	margin:0px 10px;
	height:12px;
	overflow:hidden;
	font-size:1px;
}


div.login_default .bottombox {
	font-size:14px;
	background: url('images/login/down.png') center top no-repeat;
	margin:0px 10px;
	height:12px;
	overflow:hidden;
	font-size:1px;
}


div.login_default .leftbox {
	font-size:14px;
	background: url('images/login/left.png') left center no-repeat;
	padding-left:10px;
}


div.login_default .rightbox {
	font-size:14px;
	background: url('images/login/right.png') right center no-repeat;
	padding:0px 10px 0px 0px;
}



div.login_default .logintitle {
	height:42px;
	line-height:42px;
	background: url('images/login/cententBg.png') left top repeat-x;
}


div.login_default .logintitle1 {
	height:42px;
	line-height:42px;
	background:#F4F4F4;
	border-bottom:solid 1px #E7E7E7;
}


div.login_default .logintitle1 .titleitem {
	float:left;
	width:176px;
	color:#666;
	font-size:16px;
	text-align:center;
}


div.login_default .logintitle1 .seperate {
	display:block;
	height:100%;
	width:1px;
	border-left:solid 1px #E7E7E7;
	float:left;
}


div.login_default .logintitle1 .titleitemselected {
	float:left;
	width:174px;
	color:#444;
	background:#FFF;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	border-bottom:solid 1px #FFF;
}



div.login_default a {
	color: #0055A0;
	text-decoration:none;
	font-size:12px;
}


div.login_default div.row{
	height: 50px;
	clear: both;
	margin:auto;
	margin-left:30px;
	color:#666666;
}


div.login_default div.row div{
	height: 30px;
	float: left;
}


div.login_default div.label{
	width: 60px;
	color: #555555;
	text-align: right;
	height:40px;
	line-height:40px;
}


div.login_default input.textbox{
	width: 199px;
	height: 22px;
	line-height: 22px;
	border: 0px solid #c9c6c9;
	padding:7px 10px;
	background: url('images/login/logintxt.gif') right center no-repeat;
	outline-width:0px;
}


div.login_default input.validatecode{
	width: 66px;
	height: 22px;
	line-height: 22px;
	border: 0px solid #c9c6c9;
	padding:7px 10px;
	float:left;
	background: url('images/login/logintxt1.gif') right center no-repeat;
	outline-width:0px;
}


div.login_default input.textbox2{
	width: 199px;
	height: 22px;
	line-height: 22px;
	border: 0px solid #c9c6c9;
	padding:7px 10px;
	background: url('images/login/logintxthover.gif') right center no-repeat;
	outline-width:0px;
}


div.login_default input.validatecode2{
	width: 66px;
	height: 22px;
	line-height: 22px;
	border: 0px solid #c9c6c9;
	padding:7px 10px;
	float:left;
	background: url('images/login/logintxthover1.gif') right center no-repeat;
	outline-width:0px;
}



div.login_default a.validateimg{
	margin-left:10px;
	float:left;
}


div.login_default div.autologin{
	color: #555555;
	padding-left: 87px;
}


div.login_default div.autologin .checkbox {
	font-size:12px;
}


div.login_default img{
	border-width:0px;
}



div.login_default div.submit{
	width: 210px;
	vertical-align: bottom;
	margin-top:10px;
	float:left;
}


div.login_default input.btnlogin{
	cursor:pointer;
	float:left;
	background-image: url('images/login/loginbtn.png');
	background-repeat: no-repeat;
	width: 102px;
	height: 36px;
	border:0px;
	 position:relative;
	 z-index:99;
}


div.login_default input.btnlogin:hover{
	cursor:pointer;
	float:left;
	background-image: url('images/login/loginbtnhover.png');
	background-repeat: no-repeat;
	width: 102px;
	height: 36px;
	border:0px;
}


div.login_default a.forgetpwd{
	padding-top: 10px;
	color: #0055A0;
	text-decoration: none;
	margin-bottom: 5px;
	float: left;
	display: block;
	margin-top: 0px;
	font-size: 12px;
	padding-left:10px;
}


div.login_default a:hover,div.login_default a:hover.forgetpwd {
	color:#FF6600;
}



div.login_default div.errormsg{
	font-size: 12px;
	color:Red;
	padding-left:30px;
	 clear:both;
	 margin-bottom:5px;
	 height:20px;
	 line-height:20px;
}


div.login_default div.freeregister {
	clear:both;
	width:auto;
	margin:0px auto;
	text-align:center;
	border-top:#eaeaea 1px solid;
	padding:12px 0px;
	background-color:#F9F9F9;
}


div.login_default div.freeregister span {
	font-size:12px;
	color:#333;
}


div.login_default .sitelogintitle {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:15px 0px;
	font-size:12px;
}


div.login_default .siterenren {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:15px 10px 15px 20px;
	font-size:12px;
	background: url('images/login/renren.png') left center no-repeat;
	cursor:pointer;
}


div.login_default .siterenren:hover {
	opacity: .75;
	filter: Alpha(Opacity=75);
}


div.login_default .sitesina {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:15px 10px 15px 20px;
	font-size:12px;
	background: url('images/login/sina.png') left center no-repeat;
	cursor:pointer;
}


div.login_default .sitesina:hover {
	opacity: .75;
	filter: Alpha(Opacity=75);
}


div.login_default .siteqq {
	display:inline-block;
	height:20px;
	line-height:20px;
	padding:15px 10px 15px 20px;
	font-size:12px;
	background: url('images/login/qq.png') left center no-repeat;
	cursor:pointer;
}


div.login_default .siteqq:hover {
	opacity: .75;
	filter: Alpha(Opacity=75);
}


div.login_default .nullrow{
	height:15px;
}


div.clearstatic {
	clear:both;
	line-height:1px;
	font-size:1px;
	padding:0px;
	border:0px;
	height:1px;
	overflow:hidden;
}


/**********默认登录区域样式——结束*********************************************/

/**********横排登录区域样式——开始*********************************************/
div.login_horizontal{
	font-size:14px;
}


div.login_horizontal div.row{
	float:left;
	margin:0px;
}


div.login_horizontal div.row div{
	float: left;
}


div.login_horizontal div.label{
	color: #555555;
	padding-top:6px;
}


div.login_horizontal input.textbox{
	width: 100px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #c9c6c9;
}


div.login_horizontal input.validatecode{
	width: 40px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #c9c6c9;
	float:left;
}


div.login_horizontal a.validateimg{
	margin-left:5px;
	float:left;
}


div.login_horizontal div.autologin{
	float:left;
	color: #555555;
	 padding-top:2px;
	 font-size: 12px;
}


div.login_horizontal div.autologin input{
	 margin-top:0px;
}


div.login_horizontal img{
	border-width:0px;
}





div.login_horizontal div.submit{
	float:left;
	 margin-left:15px;
}


div.login_horizontal input.btnlogin{
	cursor:pointer;
	float:left;
	background-image: url('images/login/loginbtn.png');
	background-repeat: no-repeat;
	width: 103px;
	height: 35px;
	border: 0px;
	 font-weight:bold;
	color:#fff;
	 cursor:hand;
}


div.login_horizontal a.forgetpwd{
	color: #1e51d1;
	text-decoration: underline;
	float: left;
	display:block;
	font-size: 12px;
	 margin:5px 0px 0px 10px;
 }



div.login_horizontal div.errormsg{
	font-size: 12px;
	color:Red;
	padding-left:0px;
	 clear:both;
	 margin-bottom:5px;
	 height:20px;
	 line-height:20px;
	 width:100%;
}


/**********横排登录区域样式——结束*********************************************/

/**********登录区域样式——结束*********************************************/
/***胡娜 交易登陆窗口***/

#transLoginLayer
{
	
     margin-left:0px;
	
margin-top:0px;
	
background:url('images/buyLoginBg.png')scrollno-repeat00;
	
height:224px;
	
width:359px;
	
font-size:12px;
	
position:absolute;
	

}


.transLoginBackgroud
{
	
	background: url('images/buyLoginBg.png') no-repeat 0px 0px;
	
	height: 224px;
	
	width: 359px;
	

}


#transLoginLayer-close
{
	 background:url('images/buyLoginClose.png')no-repeat00;
	
height:10px;
	
width:11px;
	
position:absolute;
	
right:0px;
	
top:0px;
	

}




#transLoginLayer_main {
	padding:15px 0px 0px 0px;
	 width: 347px;
	 height: 137px;
}


#transLoginLayer_main .left {
	float:left;
	 width:70px;
	 color:#666666;
	 text-align:right;
	 line-height:27px;
}


#transLoginLayer_main .right {
	float:left;
	 padding-left:5px;
	 line-height:27px;
}


#transLoginLayer_main .btnlogin {
	background:url('images/login/login.png') no-repeat;
	 border:0px;
	 width:67px;
	 height:27px;
	 cursor:pointer;
}


#transLoginLayer_main .right a {
	color:#666666;
	 text-decoration:none;
}


#transLoginLayer_main .right a:hover {
	color:#FF6600;
	 text-decoration:none;
}


.translogin
{
	
	height: 24px;
	
	width: 57px;
	
	background: url('images/buyLoginButton.gif') no-repeat 0 0;
	
	background-repeat: no-repeat;
	
	background-position: center center;
	
	border: 0px;
	
	margin: 0px;
	
	padding: 0px;
	
	background-color: #f6f6f6;
	
	cursor:pointer;
	

}


.transforget
{
	
	height: 33px;
	
	width: 81px;
	
	background: url('images/command_forget2.gif') no-repeat 0 0;
	
	background-repeat: no-repeat;
	
	background-position: center center;
	
	border: 0px;
	
	margin: 0px;
	
	padding: 0px;
	
	background-color: #f6f6f6;
	

}


.transLoginBackgroud div {
	height:30px;
	line-height:30px;
}


.transLoginBackgroud a {
	text-decoration:none;
}


.transLoginBackgroud .inputtext {
	padding-left:4px;
	height:22px;
	line-height:22px;
	border:#dedede 1px solid;
	border-top-color:#999;
	background: url('images/inputbg.png') center top repeat-x;
}


.transLoginBackgroud img {
	border:0px;
}


/*** 交易登陆窗口end***/

/**** 登录页尾 开始 ***/
div.pagefooter{
	clear:both;
	padding-top:10px;
}


div.pagefooter div.footermenu1{
	width:985px;
	margin:5px auto;
	line-height:30px;
	clear:both;
	text-align: -moz-center;
	text-align:center;
 }


div.pagefooter div.footermenu1 span.color9{
	 color:#999999;
}


div.pagefooter div.footermenu1 span.color6{
	 color:#666666;
}


div.pagefooter div.footermenu1 a{
	line-height: 22px;
	color: #666666;
	text-decoration: none;
}


div.pagefooter div.footermenu1 a:hover{
	line-height: 22px;
	color: #cc0000;
	text-decoration: underline;
}


div.pagefooter div.footermenu1 div.menuitem{
	display:inline;
}


div.pagefooter div.footermenu1 div.menuitem span.fengexian{
	color: #D7D7D7;
}


div.pagefooter div.footermenu1 div.menuitem span.reg{
	font-size:14px;
}


div.pagefooter div.copyright1{
	clear:both;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}


div.pagefooter div.usebrower1{
	clear:both;
	text-align: center;
	padding-bottom:5px;
	color:#666666;
	 width:985px;
	margin:5px auto;
}


div.pagefooter div.usebrower1 a{
	color:#666666;
	text-decoration: none;
}


div.pagefooter div.usebrower1 a:hover{
	color: #cc0000;
	text-decoration: underline;
}


div.pagefooter div.usebrower1 span.tahoma{
	 font-family:Tahoma;
}


div.nonavbar_footer{
	border-top:#DDDDDD 1px solid;
	width:965px;
	height:1px;
	margin:0px auto;
	padding-top:5px;
	padding-bottom:10px;
}
